class AddCamposToUsuarios < ActiveRecord::Migration
  def self.up
    add_column :usuarios, :nombres, :string
    add_column :usuarios, :apellidos, :string
    add_column :usuarios, :lugar_nacimiento, :string
    add_column :usuarios, :nacionalidad, :string
    add_column :usuarios, :tipo_sangre, :string
    add_column :usuarios, :domicilio, :string
    add_column :usuarios, :barrio, :string
    add_column :usuarios, :ciudad, :string
    add_column :usuarios, :telefono, :string
    add_column :usuarios, :celular, :string
    add_column :usuarios, :documento, :string
    add_column :usuarios, :pasaporte, :string
    add_column :usuarios, :reg_profesional, :string
    add_column :usuarios, :reg_conducir, :string
    add_column :usuarios, :civil, :string

    add_column :usuarios, :nombre_padre, :string
    add_column :usuarios, :prof_padre, :string
    add_column :usuarios, :nacion_padre, :string
    add_column :usuarios, :fecha_padre, :string

    add_column :usuarios, :nombre_madre, :string
    add_column :usuarios, :prof_madre, :string
    add_column :usuarios, :nacion_madre, :string
    add_column :usuarios, :fecha_madre, :string

    add_column :usuarios, :nombre_conyuge, :string
    add_column :usuarios, :prof_conyuge, :string
    add_column :usuarios, :nacion_conyuge, :string
    add_column :usuarios, :fecha_conyuge, :string

    add_column :usuarios, :fecha_nacimiento, :date
    add_column :usuarios, :codigo, :string
    add_column :usuarios, :activo, :integer
    add_column :usuarios, :sucursal_id, :integer
    add_column :usuarios, :cargo_id, :integer
    add_column :usuarios, :sueldo, :integer
    add_column :usuarios, :sueldo2, :integer
    add_column :usuarios, :num_cuenta, :string
  end

  def self.down
    remove_column :usuarios, :num_cuenta
    remove_column :usuarios, :sueldo2
    remove_column :usuarios, :sueldo
    remove_column :usuarios, :cargo_id
    remove_column :usuarios, :sucursal_id
    remove_column :usuarios, :activo
    remove_column :usuarios, :codigo
    remove_column :usuarios, :fecha_nacimiento

    remove_column :usuarios, :fecha_conyuge
    remove_column :usuarios, :nacion_conyuge
    remove_column :usuarios, :prof_conyuge
    remove_column :usuarios, :nombre_conyuge

    remove_column :usuarios, :fecha_madre
    remove_column :usuarios, :nacion_madre
    remove_column :usuarios, :prof_madre
    remove_column :usuarios, :nombre_madre

    remove_column :usuarios, :fecha_padre
    remove_column :usuarios, :nacion_padre
    remove_column :usuarios, :prof_padre
    remove_column :usuarios, :nombre_padre

    remove_column :usuarios, :civil
    remove_column :usuarios, :reg_conducir
    remove_column :usuarios, :reg_profesional
    remove_column :usuarios, :pasaporte
    remove_column :usuarios, :documento
    remove_column :usuarios, :celular
    remove_column :usuarios, :telefono
    remove_column :usuarios, :ciudad
    remove_column :usuarios, :barrio
    remove_column :usuarios, :domicilio
    remove_column :usuarios, :tipo_sangre
    remove_column :usuarios, :nacionalidad
    remove_column :usuarios, :lugar_nacimiento
    remove_column :usuarios, :apellidos
    remove_column :usuarios, :nombres
  end
end
